package packageServer;


public class Carogna extends Cella{
	
	private int energia;
	private int energia_max;


	//@ensures energia>=350 && energia <=650;
	//@ensures energia_max==energia;
	public Carogna(){
		
		super("c");
		energia=350+((int)(Math.random() * 300));
		energia_max=energia;
		
	}
	
	
	/**
	 * Decrementa l'energia della carogna selezionata a seguito di un avanzamento del turno
	 * del mondo. Se l'energia e' 0 o minore la carogna e' distrutta e un altra deve essere creata.
	 * 
	 * 
	 */
	public boolean decrementaEnergia(){		
		if((energia-energia_max/10)<=0)return false;
		energia-=energia_max/10;return true;		
	}
	
	
	public int getEnergia_max() {
		return energia_max;
	}

	public void setEnergia_max(int energia_max) {
		this.energia_max = energia_max;
	}


	public int getEnergia() {
		return energia;
	}

	public void setEnergia(int energia) {
		this.energia = energia;
	}
}
